package cn.math.appmath.biz;

import java.util.ArrayList;
import java.util.List;

import cn.math.appmath.bean.ProjectBean;
import cn.math.appmath.entity.Project;

public interface ProjectBiz {
	/**
	 * 根据参数查询项目
	 * @param sqlStr
	 * @param objectList list对象，存储参数值
	 * @return
	 */
	public ProjectBean query(int page, String param, String sqlStr, ArrayList<Object> objectList);
	/**
	 * 添加研究项目
	 * @param Integer 数组对象
	 */
	public boolean save(Project project);
	
	/**
	 * 删除研究项目
	 * @param projects
	 */
	public boolean delete(Integer[] ids);
	
	/**
	 * 更新研究项目
	 * @param project
	 */
	public void update(Project project);
	
	/**
	 * 查找所有研究项目
	 * @return
	 */
	public List<Project> findAll();
	
	/**
	 * 根据Id查找研究项目
	 * @param id
	 * @return project
	 */
	public Project findById(Integer id);
}
